.viewer-content {
  background-color: black;

  display: grid;
  grid-template-rows: 232px auto;
  grid-template-columns: 1fr;
}

.viewer-preview {
  height: calc(100vh - 40px);

  grid-row: 1 / span 2;
  grid-column: 1 / span 1;

  overflow: auto;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: wrap;

  .empty-state {
    justify-content: center;
    align-items: center;
  }

  svg {
    transform-origin: center;
  }
}
